﻿namespace MobileTrack.Web.ViewModels
{
    using System;
    using System.ComponentModel.DataAnnotations;

    public class AssociateImeiViewModel
    {
        public long Id { get; set; }

        public string Producto { get; set; }

        [Display(Name = "IMEI")]
        [Required(ErrorMessage = "El IMEI es requerido.")]
        [RegularExpression("^[0-9]{15}$", ErrorMessage = "El IMEI debe contener 15 digitos.")]
        public long Imei { get; set; }

        [Required(ErrorMessage = "La fecha de asociacion es requerida.")]
        public DateTime Fecha { get; set; }

        [Display(Name = "Estado")]
        [Required(ErrorMessage = "El estado del dispositivo es requerido.")]
        public int EstadoInt { get; set; }
    }
}